.middle .steps ul{
    width: 1200px;
    overflow: hidden;
    background: url("../img/pay-bg5.png") no-repeat;
}
.fillAddress{
	width: 1198px;
	border: 1px solid #999;
	margin-top: 24px;
}
.fillAddress .tit{
	width: 1198px;
	line-height: 50px;
	border-bottom: 1px solid #999;
}
.fillAddress .tit h6{
	font-size: 20px;
	color: #333;
	line-height: 50px;
	margin-left: 14px;
}
.address-list{
	width: 1198px;
	height: 276px;
	background: #eaeaea;
}
.address-list ul{
	float: left;
	margin-left: 38px;
	margin-top: 35px;
}
.address-list ul li{
	cursor: pointer;
	float: left;
	margin: 0 37px;
}
.address-list ul li .site{
	width: 204px;
	height: 204px;
	border-radius: 13px;
	border: 1px solid #333;
	background: url(../img/sitePic.png) center top no-repeat;
	cursor: pointer;
	font-size: 16px;
	color: #333;
}
.address-list ul li .site p span{
	display: block;
	line-height: 40px;
	margin-left: 52px;
}
.address-list ul li .site p{
	padding-top: 23px;
}
.address-list ul li a{
	width: 206px;
	height: 206px;
	border: 1px solid #333;
	border-radius: 13px;
	display: table-cell;
	vertical-align: middle;
	text-align: center;
}
.address-list ul li a img{
	margin: 0 auto 27px;
}
.address-list ul li a span{
	font-size: 20px;
	color: #999;
}
.address-list ul li.active .site{
	background: url(../img/sitePic-hover.png) center top no-repeat;
	border: 1px solid #9a1814;
	color: #9a1814;
}
.address-list ul li:hover .site{
	background: url(../img/sitePic-hover.png) center top no-repeat;
	border: 1px solid #9a1814;
	color: #9a1814;
}
.address-list ul li:hover a{
	border: 1px solid #9a1814;
}
.goods-order{
	margin-top: 30px;
}
.goods-order .tit{
	width: 1198px;
	height: 66px;
	border: 1px solid #ddd;
}
.goods-order .tit ul li{
	float: left;
	line-height: 66px;
}
.goods-order .tit ul li span{
	text-align: center;
	font-size: 24px;
	color: #333;
	line-height: 40px;
	display: inline-table;
	vertical-align: middle;
}
.goods-order .tit ul li .name{
	width: 453px;
}
.goods-order .tit ul li .price{
	width: 239px;
}
.goods-order .tit ul li .num{
	width: 117px;
}
.goods-order .tit ul li .subtotal{
	width: 239px;
}
.goods-order .tit ul li .operate{
	width: 148px;
}
.goods-order .tit ul li span i{
	width: 1px;
	height: 40px;
	background: #333;
	display: inline-block;
	vertical-align: middle;
	margin: 0 34px;
}
.list ul li:first-child{
	margin-bottom: -1px;
}
.transport p{
	font-size: 20px;
	color: #333;
	margin-left: 58px;
	margin-top: 30px;
}
.transport p span{
	color: #999;
}
.allInfo .price-sum i{
    font-size: 18px;
    color: #ff0000;
    font-style: normal;
    width: 86px;
    display: inline-block;
    text-align: left;
    text-decoration: none;
}
.discount strong{
	font-size: 18px;
	color: #ff0000;
	font-weight: normal;
	width: 86px;
	display: inline-block;
	text-align: left;
}
.allInfo .btn-area{
	background: #9a1814;
	cursor: pointer;
}
.allInfo .btn-area a{
	color: #fff;
}
.pro-msg{
	float: left;
	margin-left: 54px;
}
.list ul li .num input{
	margin-left: 26px;
	border: none;
}